home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / C-Cl / capIt XFCN No install.cpt / capIt XFCN.No installer / card_3591.txt < prev    next >
Text File  |  1990-03-18  |  5KB  |  80 lines

  1. -- card: 3591 from stack: in.No installer
  2. -- bmap block id: 0
  3. -- flags: 4000
  4. -- background id: 4073
  5. -- name: Untitled
  6. ----- HyperTalk script -----
  7. on openCard
  8.   set the scroll of bkgnd field "About capIt" to 0
  9. end openCard
  10.  
  11.  
  12. -- part contents for background part 91
  13. ----- text -----
  14. WHAT IT IS
  15.  
  16. ‚ÄúcapIt‚Äù is an external function (‚ÄúXFCN‚Äù) for HyperCard or SuperCard that converts the first character or all characters in a word to upper- or lowercase. The word can be of any length, and in the form of any valid HyperTalk or SuperTalk container. (As for HyperTalk or SuperTalk, capIt understands a ‚Äúword‚Äù to be a string of characters delimited by spaces.)
  17.  
  18. SYNTAX
  19.  
  20. The syntax of capIt is illustrated in boldface above this scrolling field. capIt usually takes three parameters. The first parameter is the string to be converted. The second parameter determines the direction of the conversion: ‚Äúupper‚Äù means that lowercase letters will be converted to uppercase; ‚Äúlower‚Äù means that uppercase letters will be converted to lowercase. The third parameter determines the extent of the conversion: ‚Äúall‚Äù means that all letters in the string will be converted; ‚Äúfirst‚Äù means that only the first character will be converted. Values for the second and third parameters must be enclosed with straight quotes (as must the string to be converted, if it is not in a container). These parameters may be abbreviated with only their first character (‚Äúu‚Äù = ‚Äúupper‚Äù, ‚Äúa‚Äù = ‚Äúall‚Äù, etc.) If the second and third parameters are not given, capIt will default to an ‚Äúupper‚Äù/‚Äúfirst‚Äù value, and will capitalize the first character of the string. 
  21.  
  22. If you pass "?" to capIt, it will return a string illustrating proper syntax.
  23.  
  24. capIt does some rudimentary checking of the parameters you pass to it. If the number or format of parameters is incorrect, capIt will return unchanged the string passed to it.
  25.  
  26. You can experiment with the effects of capIt syntax by entering a string in the ‚ÄúInput string‚Äù field, above right, clicking on the parameter radio buttons below that field, and then clicking on the ‚ÄúcapIt‚Äù button.
  27.  
  28. INSTALLING capIt
  29.  
  30. Auto-installation scripts and resources have been removed from this version of the capIt stack to reduce the size of the stack. To install capIt in another stack, you‚Äôll need resCopy (¬©1988-90 Apple Computer, Inc.) or a similar resource copying utility. To add capIt to a SuperCard project, you must convert this stack to SuperCard format, and move the ‚ÄúcapIt‚Äù XFCN between SuperCard resource windows, or with a utility that moves SuperCard resources.
  31.  
  32. A larger version of the capIt stack that will perform the installation for you should be available from the same source (electronic network, users‚Äô group, etc.) where you obtained this stack.
  33.  
  34. CREDITS AND TRADEMARKS
  35.  
  36. capIt was constructed with CompileIt! 1.5 (¬© 1989-1990 Tom Pittman). A GREAT development tool. You can perform the capIt conversions in pure HyperTalk or SuperTalk, but this requries some knowledgeable fiddling with numToChar and charToNum conversions, and the external is more compact and somewhat faster‚Äîand, well, to my mind, externals are a little sexier than HyperTalk code.
  37.  
  38. HyperCard and HyperTalk are registered trademarks of Apple Computer, Inc.
  39.  
  40. SuperCard and SuperTalk are registered trademarks of Silicon Beach Software, Inc.
  41.  
  42. DISTRIBUTION
  43.  
  44. capIt is ¬© 1990 by Terry Harpold, and all rights are reserved. It is NOT in the public domain. You may, however, use capIt in any HyperTalk-compatible application, without any restriction. I ask only that you give me a simple credit in your documentation and in your application script.
  45.  
  46. You may distribute copies of this stack freely‚ÄîI encourage you to do so‚Äîbut you may not distribute without my express permission any version of the stack that has been changed in any way by you. You may NOT sell capIt, offer it for sale, or bundle it with other products offered for sale, without my express permission. 
  47.  
  48. Online services, such as CompuServe, GEnie, CONNECT, UseNet, etc., and electronic bulletin boards which charge a fee for membership but not for each download, are exempt from this ‚Äúsale‚Äù prohibition, as are all non-profit Macintosh User Groups which hold regularly scheduled public meetings.
  49.  
  50. If you desire to include capIt in a collection of software for which you plan to charge others a fee for distribution (i.e., if you wish to include capIt in a commercially distributed collection of shareware and public domain software), you MUST have my express permission before doing so.
  51.  
  52. If you find a use for capIt, if you discover a bug or want to suggest an enhancement, I‚Äôd appreciate hearing from you. Please send me a postcard or pop me an e-mail message.
  53.  
  54. Terry Harpold
  55. Slithy Resources
  56. 4730 Pine Street, #B-5
  57. Philadelphia, Pennsylvania  19143
  58.  
  59. Telephone: 215 476 8143 (days only, please)
  60. America Online: THARPOLD
  61. Bitnet: tharpold@penndrls
  62. CompuServe: 72647,2452
  63. CONNECT: HARPOLD
  64. GEnie: T. HARPOLD
  65.  
  66. -- part contents for background part 96
  67. ----- text -----
  68. Jabberwocky
  69.  
  70. -- part contents for background part 102
  71. ----- text -----
  72. all
  73.  
  74. -- part contents for background part 95
  75. ----- text -----
  76. JABBERWOCKY
  77.  
  78. -- part contents for background part 104
  79. ----- text -----
  80. upper